<?php
class cy_slide extends WP_Widget {

	function cy_slide() {
		$widget_ops = array('description' => '显示一组幻灯片，自适应大小，支持触屏，IE8会显示成列表，每个页面只能放置一个。');
		$this->WP_Widget('cy_slide', '&#xE000; 幻灯片', $widget_ops);
	}

	function form($instance) {
		$img1 = isset($instance['img1'])? $instance['img1']: '';
		$img2 = isset($instance['img2'])? $instance['img2']: '';
		$img3 = isset($instance['img3'])? $instance['img3']: '';
		$img4 = isset($instance['img4'])? $instance['img4']: '';
		$link1 = isset($instance['link1'])? $instance['link1']: '';
		$link2 = isset($instance['link2'])? $instance['link2']: '';
		$link3 = isset($instance['link3'])? $instance['link3']: '';
		$link4 = isset($instance['link4'])? $instance['link4']: '';
?>
	<p>
		<label>
			图片1：
			<input id="<?php echo $this->get_field_id('img1'); ?>" name="<?php echo $this->get_field_name('img1'); ?>" type="text" value="<?php echo $instance['img1']; ?>"size="30" />
		</label>
	</p>

	<p>
		<label>
			链接1：
			<input id="<?php echo $this->get_field_id('link1'); ?>" name="<?php echo $this->get_field_name('link1'); ?>" type="text" value="<?php echo $instance['link1']; ?>"size="30" />
		</label>
	</p>

	<p>
		<label>
			图片2：
			<input id="<?php echo $this->get_field_id('img2'); ?>" name="<?php echo $this->get_field_name('img2'); ?>" type="text" value="<?php echo $instance['img2']; ?>"size="30" />
		</label>
	</p>

	<p>
		<label>
			链接2：
			<input id="<?php echo $this->get_field_id('link2'); ?>" name="<?php echo $this->get_field_name('link2'); ?>" type="text" value="<?php echo $instance['link2']; ?>"size="30" />
		</label>
	</p>

	<p>
		<label>
			图片3：
			<input id="<?php echo $this->get_field_id('img3'); ?>" name="<?php echo $this->get_field_name('img3'); ?>" type="text" value="<?php echo $instance['img3']; ?>"size="30" />
		</label>
	</p>

	<p>
		<label>
			链接3：
			<input id="<?php echo $this->get_field_id('link3'); ?>" name="<?php echo $this->get_field_name('link3'); ?>" type="text" value="<?php echo $instance['link3']; ?>"size="30" />
		</label>
	</p>

	<p>
		<label>
			图片4：
			<input id="<?php echo $this->get_field_id('img4'); ?>" name="<?php echo $this->get_field_name('img4'); ?>" type="text" value="<?php echo $instance['img4']; ?>"size="30" />
		</label>
	</p>

	<p>
		<label>
			链接4：
			<input id="<?php echo $this->get_field_id('link4'); ?>" name="<?php echo $this->get_field_name('link4'); ?>" type="text" value="<?php echo $instance['link4']; ?>"size="30" />
		</label>
	</p>
<?php
	}

	function update($new_instance, $old_instance) { return $new_instance; }

	function widget($args, $instance) {
		extract($args);
		$img1 = $instance['img1'];
		$img2 = $instance['img2'];
		$img3 = $instance['img3'];
		$img4 = $instance['img4'];
		$link1 = $instance['link1'];
		$link2 = $instance['link2'];
		$link3 = $instance['link3'];
		$link4 = $instance['link4'];
		echo $before_widget;
		echo '<div id="slideShow"><ul class="md">';
			if($img1&&$link1) echo '<li><a href="'.$link1.'" rel="external"><img src="'.$img1.'"></a></li>';
			if($img2&&$link2) echo '<li><a href="'.$link2.'" rel="external"><img src="'.$img2.'"></a></li>';
			if($img3&&$link3) echo '<li><a href="'.$link3.'" rel="external"><img src="'.$img3.'"></a></li>';
			if($img4&&$link4) echo '<li><a href="'.$link4.'" rel="external"><img src="'.$img4.'"></a></li>';
		echo '</ul>';
		echo '<div class="snav">';
		echo '<button class="pre">‹</button><ul class="hd"></ul><button class="nex">›</button>';
		echo '</div>';
		echo '</div>'.$after_widget;
	}
}
register_widget('cy_slide');
?>